<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 第四个实验(1) -->
    <script>//229971345周名霞
    var reg1 = /^\d{4}$/;//用字面量
		   console.log(reg1.test('1234'),
		          reg1.test('1a34'),
				  reg1.test('12345')
		   )
		 
		 //第四个实验(2) 229971345周名霞
		 var reg2 = new RegExp("^[sp]\\d{1,4}$","i");//构造函数
		 console.log(reg2.test('p123'),
		      reg2.test('1234'),
			  reg2.test('s10')
		 )
		 
		 //第四个实验(3) 229971345周名霞
		 
		 var regexChinaTelecom = /^1(33|53|80|89)\d{8}$/;  // 中国电信的手机号码校验正则表达式  
		 function testPhoneNumber(phoneNumber) {  
		     if (regexChinaTelecom.test(phoneNumber)) {  
		         console.log(`${phoneNumber} 是中国电信的手机号码。`);  
		     } else {  
		         console.log(`${phoneNumber} 不是中国电信的手机号码。`);  
		     }  
		 }  
		 // 测试几个号码  
		 testPhoneNumber('13312345678'); // 中国电信
		 testPhoneNumber('15312345678'); // 中国电信  
		 testPhoneNumber('18012345678'); // 中国电信
		 testPhoneNumber('18912345678'); // 中国电信
		 testPhoneNumber('13812345678'); // 不是
		 testPhoneNumber('12345678901'); // 不是
		 testPhoneNumber('abc12345678'); // 不是    
    </script>
</body>
</html>